someone that publishes - English Synonyms Dictionary